energy environmental renewable energy green environment solar power global warming wind outsourcing power offshore electricity development alternative energy electric solar marine